Efficient circular arc interpolation based on active tolerance control
نویسنده
چکیده
In this paper, we present an ef®cient sub-optimal algorithm for ®tting smooth planar parametric curves by G 1 arc splines. To ®t a parametric curve by an arc spline within a prescribed tolerance, we ®rst sample a set of points and tangents on the curve adaptively as well as with enough density, so that an interpolation biarc spline curve can be with any desired high accuracy. Then, we construct new biarc curves interpolating local triarc spirals explicitly based on the control of permitted tolerances. To reduce the segment number of ®tting arc spline as much as possible, we replace the corresponding parts of the spline by the new biarc curves and compute active tolerances for new interpolation steps. By applying the local biarc curve interpolation procedure recursively and sequentially, the result circular arcs with no radius extreme are minimax-like approximation to the original curve while the arcs with radius extreme approximate the curve parts with curvature extreme well too, and we obtain a near optimal ®tting arc spline in the end. Even more, the ®tting arc spline has the same end points and end tangents with the original curve, and the arcs will be jointed smoothly if the original curve is composed of several smooth connected pieces. The algorithm is easy to be implemented and generally applicable to circular arc interpolation problem of all kinds of smooth parametric curves. The method can be used in wide ®elds such as geometric modeling, tool path generation for NC machining and robot path planning, etc. Several numerical examples are given to show the effectiveness and ef®ciency of the method. q 2002 Elsevier Science Ltd. All rights reserved.
منابع مشابه
C-shaped G2 Hermite interpolation with circular precision based on cubic PH curve interpolation
Based on the technique of C-shape G Hermite interpolation by cubic Pythagorean-Hodograph (PH) curve, we present a simple method for Cshape G Hermite interpolation by rational cubic Bézier curve. The method reproduces a circular arc when the input data come from it. Both the Bézier control points, which have the well understood geometrical meaning, and the weights of the resulting rational cubic...
متن کاملGeometric Hermite Interpolation Based on the Representation of Circular Arcs ⋆
A new heuristic method of geometric Hermite interpolation is presented to construct a planar cubic rational Bézier curve with two points and two unit tangent directions. The integral, which shows the change rate of the curvature, is taken as the energy function to measure the fairness of the parameter curve. Hence the curvature of the new curve is more stable. Since that the energy function of ...
متن کاملGeometric Hermite interpolation with circular precision
We present several Hermite-type interpolation methods for rational cubics. In case the input data come from a circular arc, the rational cubic will reproduce it. c © 2008 Elsevier Ltd. All rights reserved.
متن کاملTool Path Planning for Machining Free-form Surfaces
This paper is about new iso-parametric tool path planning for machining trimmed freeform surfaces. The trimmed surface has been re-parameterized by two different parameterization techniques, namely, the partial differential equation method and the newly developed boundary interpolation method. The efficiency of the scheme has been measured in terms of path length and computational time needed f...
متن کاملCircular Bernstein-b Ezier Polynomials
We discuss a natural way to deene barycentric coordinates associated with circular arcs. This leads to a theory of Bernstein-B ezier polynomials which parallels the familiar interval case, and which has close connections to trigonometric polynomials. x1. Introduction Bernstein-B ezier (BB-) polynomials deened on an interval are useful tools for constructing piecewise functional and parametric c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer-Aided Design
دوره 34 شماره
صفحات -
تاریخ انتشار 2002